package com.budwk.app.sqfw.services;

import com.budwk.app.sqfw.dto.SqfwFormSummaryWithFlowDTO;
import com.budwk.starter.common.result.Result;

import java.util.List;

public interface MeetingMinutesService {

    // 提交会议记录
    Result<?> addMeetingMinutes(SqfwFormSummaryWithFlowDTO reqVo);

    // 重新生成PDF
    Result<?> afreshGeneratePDF(String completeflowId);

    // 查询会议名称历史
    Result<?> queryMeetNameHistory(String a20);

    // 下载文件
    Result<?> downloadFile(String sqfwId, String excelType, String code);

    // 合并excel(按照社区服务iD合并)
    String mergeExcelLedgerBySqfwIds(List<String> sqfwIdList, String fileNameSuffix);

    // 合并excel(按照表iD合并)
    String mergeExcelLedgerByIds(List<String> ids);

    Result<?> listDownFileTypes(String sqfwId);
}
